artificial drainage - Spanish English Dictionary